using System;

namespace AnimationPage.ViewModels;

public partial class ChatMessageListItemDesignModel : ChatMessageListItemViewModel
{
    #region Singleton

    /// <summary>
    /// A single instance of the design model
    /// </summary>
    public static ChatMessageListItemDesignModel Instance => new ChatMessageListItemDesignModel();

    #endregion

    #region Constructor

    /// <summary>
    /// Default constructor
    /// </summary>
    public ChatMessageListItemDesignModel()
    {
        Initials = "LM";
        SenderName = "Luke";
        Message = "Some design time visual text";
        ProfilePictureRGB = "3099c5";
        SentByMe = true;
        MessageSentTime = DateTimeOffset.UtcNow;
        MessageReadTime = DateTimeOffset.UtcNow.Subtract(TimeSpan.FromDays(1.3));
    }

    #endregion
}